SET QUOTED_IDENTIFIER OFF
GO
SET ANSI_NULLS ON
GO
CREATE VIEW dbo.vw_LegajoAlumno
AS
SELECT     dbo.tb_Alumnos.idAlumno, dbo.tb_Alumnos.Documento, dbo.tb_Alumnos.Apellidos, dbo.tb_Alumnos.Nombres, dbo.tb_Alumnos.Calle, 
                      dbo.tb_Alumnos.Numero, dbo.tb_Alumnos.Telefono, dbo.tb_Alumnos.CodigoPostal, dbo.tb_Alumnos.FechaNacimiento, dbo.tb_Alumnos.Nacionalidad, 
                      dbo.tb_Alumnos.Cuise, dbo.tb_Alumnos.Observaciones, dbo.tb_Alumnos.LenguaFamilia, dbo.tb_Alumnos.UrbanoRural, 
                      dbo.tb_AlumnoDivision.AnioLectivo, dbo.tb_AlumnoDivision.Desde, dbo.tb_AlumnoDivision.Hasta, dbo.tb_AlumnoDivision.Baja, 
                      CASE WHEN dbo.tb_AlumnoDivision.CausaBaja IS NULL THEN 'continua' ELSE dbo.tb_causabajaalumno.Descripcion END AS Estado, 
                      dbo.tb_Divisionestemp.Mnemo, dbo.tb_Organizaciones.CUISE AS CUISEORG, dbo.tb_Organizaciones.Nombre, dbo.tb_Localidades.localidad, 
                      dbo.tb_EstadosCiviles.EstadoCivil, dbo.tb_Sexo.Descripcion AS Sexo, dbo.tb_causabajaalumno.descripcion AS CausaBaja, 
                      dbo.tb_Divisionestemp.curso, dbo.tb_Divisionestemp.division
FROM         dbo.tb_Alumnos LEFT JOIN
                      dbo.tb_AlumnoDivision ON dbo.tb_Alumnos.idAlumno = dbo.tb_AlumnoDivision.Alumno LEFT JOIN
                      dbo.tb_Divisionestemp ON dbo.tb_AlumnoDivision.Division = dbo.tb_Divisionestemp.idDivision LEFT JOIN
                      dbo.tb_Organizaciones ON dbo.tb_Divisionestemp.CUISE = dbo.tb_Organizaciones.CUISE LEFT JOIN
                      dbo.tb_Localidades ON dbo.tb_Alumnos.Localidad = dbo.tb_Localidades.idLocalidad LEFT JOIN
                      dbo.tb_TiposDeDomicilios ON dbo.tb_Alumnos.TipoDomicilio = dbo.tb_TiposDeDomicilios.idTipoDomicilio LEFT JOIN
                      dbo.tb_Sexo ON dbo.tb_Alumnos.Sexo = dbo.tb_Sexo.idSexo LEFT JOIN
                      dbo.tb_EstadosCiviles ON dbo.tb_Alumnos.EstadoCivil = dbo.tb_EstadosCiviles.idEstadoCivil LEFT OUTER JOIN
                      dbo.tb_causabajaalumno ON dbo.tb_causabajaalumno.idcausa = dbo.tb_AlumnoDivision.causabaja

GO
GRANT SELECT ON  [dbo].[vw_LegajoAlumno] TO [SoloVer]
GO
